#step{
	.step-2{
		padding-top: 20px;
	}
	.bill{
		.bill-name{
			font-size: 16px;border-bottom:2px solid #DC2F4D;line-height: 25px;color: #DC2F4D;font-weight: bolder;padding-top: 20px;margin-bottom: 10px;
		}
		.bill-list{
			table{
				background: #F4F9FE;font-size: 14px;
				tr{
					td{
						height: 50px;border-right: 2px #fff solid;border-top: 2px #fff solid;
						a{
							color: #4D98BA;
						}
					}
					
				}
			}
			// background: #F4F9FE;text-align: center;
		}
	}
	.express{
		.express-name{
			font-size: 16px;border-bottom:2px solid #DC2F4D;line-height: 25px;color: #DC2F4D;font-weight: bolder;padding-top: 20px;margin-bottom: 10px;
		}
		.choose-kind{
			overflow: hidden;margin-bottom: 20px;
			a{
				display: block;width: 78px; height: 78px;float: left;margin-left: 180px;
			}
			//选中前
			a.eticket{
				// 电子票
				background: url(../Images/sta_p_1.png) no-repeat; 
			}
			a.ticket{
				// 实体标
				background: url(../Images/sta_p_1.png) no-repeat 0px -78px;
			}
			a.self-get{
				// 自取
				background: url(../Images/sta_p_1.png) no-repeat 0px -156px;
			}
			//选中后
			a.eticketed{
				background: url(../Images/sta_p_1.png) no-repeat -78px 0px;
			}
			a.ticketed{
				background: url(../Images/sta_p_1.png) no-repeat -78px -78px;
			}
			a.self-geted{
				background: url(../Images/sta_p_1.png) no-repeat -78px -156px;
			}
		}
		.fill-in{
			position: relative;height: 380px;
			// 电子票
			.fill-eticket{
					width: 1000px;height: 270px;background: #F8F8F8;border:1px solid #ccc;position: absolute;top: 0px;left: 0px;display: none;
				.pic{
					width: 26px;height: 13px;position: absolute;left: 210px;top: -11px; z-index: 5;background: url(../Images/i.png) no-repeat -178px -367px;
				}
				p.title{
					font-size: 14px;color: #E35951;font-weight: bolder;line-height: 50px;text-indent: 20px;border-bottom:1px dotted #ccc;margin-bottom: 20px;
				}
				p.e-form{
					height: 44px;color: #999999;padding-left: 115px;
					label{
						display:block;width: 110px;text-align: right;float: left;
					}
					input{
						width: 160px;height: 24px;display: block;float: left;
					}
					
				}
				p.info{
					height: 44px;margin-left: 115px;background: #FFFAED;color: #404040;border:#FFCC8B 1px solid;width: 500px;height: 30px;line-height: 30px;
					u{
						text-decoration: none;color: #E51A45;
					}
					c{
						padding-left: 20px;background: url(../Images/i.png) no-repeat -181px -623px;
					}
				}
			}
			// 实际票寄出 填写表单
			.fill-ticket{
				width: 1000px;background: #F8F8F8;border:1px solid #ccc;position: absolute;top: 0px;left: 0px;padding-bottom: 20px;
				.pic{
					width: 26px;height: 13px;position: absolute;left: 470px;top: -11px; z-index: 5;background: url(../Images/i.png) no-repeat -178px -367px;
				}
				// 未填写
				.fill{
					
					p.title{
					font-size: 14px;color: #E35951;font-weight: bolder;line-height: 50px;text-indent: 20px;border-bottom:1px dotted #ccc;margin-bottom: 20px;
					}
					p.e-form{
					height: 44px;color: #999999;padding-left: 115px;
						label{
							display:block;width: 110px;text-align: right;float: left;
						}
						input{
							width: 160px;height: 24px;display: block;float: left;
							}
					
					}
					p.area{
						select{
							width: 81px;height: 24px;display: block;float: left;
						}
					}
					p.sub{
						padding-left: 155px;
						a{
							display: block;width: 105px;height: 20px;background: url(../Images/i.png) no-repeat 0px -605px;
						}
					
					}
				}
				// 已填写
				.filled{
					p.title{
						width: 1000px;overflow: hidden;border-bottom:1px dotted #ccc;
						span{
							display: block;font-size: 14px;color: #E35951;font-weight: bolder;line-height: 50px;text-indent: 20px;margin-bottom: 20px;float: left;
						}
						a{
							display: block;float: right;color: #4D98BA;font-size: 14px;padding: 20px;
						}
					
					}
					p.e-form{
						height: 44px;color: #999999;padding-left: 50px;
						label{
							display:block;width: 700px;height:50px;text-align: right;float: left;line-height: 50px;
						}
					}
				}
			}
			.self-get{
				width: 1000px;background: #F8F8F8;border:1px solid #ccc;position: absolute;top: 0px;left: 0px;display: none;padding-bottom: 20px;
				.pic{
					width: 26px;height: 13px;position: absolute;left: 720px;top: -11px; z-index: 5;background: url(../Images/i.png) no-repeat -178px -367px;
				}
				p.title{
					font-size: 14px;color: #E35951;font-weight: bolder;line-height: 50px;text-indent: 20px;border-bottom:1px dotted #ccc;margin-bottom: 20px;
				}
				p.e-form{
					height: 44px;color: #999999;padding-left: 115px;
					label{
						display:block;width: 110px;text-align: right;float: left;
					}
					input{
						width: 160px;height: 24px;display: block;float: left;
					}
					
				}
				p.info{
					height: 44px;margin-left: 115px;background: #FFFAED;color: #404040;border:#FFCC8B 1px solid;width: 490px;height: 30px;line-height: 30px;
					u{
						text-decoration: none;color: #E51A45;
					}
					c{
						padding-left: 20px;background: url(../Images/i.png) no-repeat -181px -623px;
					}
				}
			}
			
		}
	}
	.cost-info{
			float: right;overflow: hidden;border-top: 1px solid #ccc;margin-top: 20px;
			p.info{
					font-size: 14px;color: #888888;line-height: 30px;
			}
			p.count-pay{
				overflow: hidden;
				span{
					display: block;float: left;
				}
				span.name{
					font-size: 14px;font-weight: bold;color:#000;
				}
				span.money{
					font-size: 14px;font-weight: bolder;color: #E51A45;
				}
			}
			p.sub{
					margin-top: 10px;
				a{
					display:block;width: 180px;height: 50px;background: url(../Images/i.png) no-repeat 0px -502px;
				}
			}
	}
}